// Copyright 2021 Guoyoko. All Rights Reserved.

#pragma once

#include "CoreMinimal.h"
#include "Modules/ModuleInterface.h"

class FSWDetailBuilderModule : public IModuleInterface
{

public:
	virtual void StartupModule();

	virtual void ShutdownModule();
	
	SWDETAILBUILDER_API TSharedPtr<class SWidget> BuildPropertyPanel();
	
private:
	void OnPostLoadMap(UWorld* LoadedWorld);
		
private:
	TSharedPtr<class SSWDetailPanelContainer> DetailPanelContainer;
};

